<?php

//配置处理类
namespace Arox\System;
class Config{
	
	private static $config = array(
		/**
		 *是否开启调试模式，建议开发时开启;
		 *默认开启:TRUE,关闭FASLE.
		 **/
		'is_debug' => true,
		
		/**
		 *数据库配置;
		 *采用的数据库操作引擎为PDO！
		 **/
		/**
		 *采用的数据库类型（mysql,sqlite）
		 *暂时就支持它两个
		 **/
		'db_type' => 'mysql',
		/**
		 *mysql的配置
		 */
		'mysql'=>array(
			'host' => 'localhost',
			'base' => 'ssrs',
			'user' => 'root',
			'pass' => 'root',
			'port' => 3306,
			'char' => 'utf8',
			'prefix' => 'arox_'
			),
		/**
		 *sqlite的配置
		 *注意：支持的是sqlite3,出来很久了，应该淘汰2了吧！
		 **/
		'sqlite'=>'',
		
		/*url路由配置*/
		/**
		 *是否开启路由
		 *默认不开启：false
		 **/
		'is_route' => false,
		/**
		*控制器相关
		*/
		'controllerC' => 'c',
		'controllerA' => 'a',
		'controllerDefaultC' => 'main',
		'controllerDefaultA' => 'index',
		/**
		 *路由类型
		 *PATH_INFO类型 ： http://wwww.xxx.com/index.php/controller/action/id/1
		 *HTML类型 ： http://www.xxx.com/?controller-action.html?id=1
		 **/
	);
	
	//配置文件的初始化
	public static function init(){
		
	}
	
	private static function getAppConfig(){}
	
	public static function get($key = null){
		if(is_null($key)){
			return self::$config;
		}else{
			return self::$config[$key];
			}
		
	}
	
	public static function set(array $config){}
}